package com.whnk.pm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 请假登记表 pm_lev_info
 * 
 * @author whwhnk
 * @date 2019-07-24
 */
public class LevInfo extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 主键 */
	private Integer levId;
	/** 证件号码 */
	private String empId;
	/** 姓名 */
	private String empNm;
	/** 开始时间 */
	private Date levStdt;
	/** 结束时间 */
	private Date levEddt;
	/** 事由 */
	private String levDsc;
	/** 请假类型 */
	private String levType;
	/** 请假小时数 */
	private Double levHours;
	/** OA流程标题 */
	private String levOaInfo;
	/** 项目主键 */
	private Integer proId;
	/** 项目名称 */
	private String proName;

	public void setLevId(Integer levId) 
	{
		this.levId = levId;
	}

	public Integer getLevId() 
	{
		return levId;
	}
	public void setEmpId(String empId) 
	{
		this.empId = empId;
	}

	public String getEmpId() 
	{
		return empId;
	}
	public void setEmpNm(String empNm) 
	{
		this.empNm = empNm;
	}

	public String getEmpNm() 
	{
		return empNm;
	}
	public void setLevStdt(Date levStdt) 
	{
		this.levStdt = levStdt;
	}

	public Date getLevStdt() 
	{
		return levStdt;
	}
	public void setLevEddt(Date levEddt) 
	{
		this.levEddt = levEddt;
	}

	public Date getLevEddt() 
	{
		return levEddt;
	}
	public void setLevDsc(String levDsc) 
	{
		this.levDsc = levDsc;
	}

	public String getLevDsc() 
	{
		return levDsc;
	}
	public void setLevType(String levType) 
	{
		this.levType = levType;
	}

	public String getLevType() 
	{
		return levType;
	}
	public void setLevHours(Double levHours) 
	{
		this.levHours = levHours;
	}

	public Double getLevHours() 
	{
		return levHours;
	}
	public void setLevOaInfo(String levOaInfo) 
	{
		this.levOaInfo = levOaInfo;
	}

	public String getLevOaInfo() 
	{
		return levOaInfo;
	}

    public Integer getProId() {
		return proId;
	}

	public void setProId(Integer proId) {
		this.proId = proId;
	}

	public String getProName() {
		return proName;
	}

	public void setProName(String proName) {
		this.proName = proName;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("levId", getLevId())
            .append("empId", getEmpId())
            .append("empNm", getEmpNm())
            .append("levStdt", getLevStdt())
            .append("levEddt", getLevEddt())
            .append("levDsc", getLevDsc())
            .append("levType", getLevType())
            .append("levHours", getLevHours())
            .append("levOaInfo", getLevOaInfo())
            .append("proId", getProId())
            .append("proName", getProName())
            .toString();
    }
}
